home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Deutsche Edition 1
/
Deutsche Edition 1.iso
/
amok
/
021-030
/
amok25
/
microtimer
/
microtimer.def
next >
Wrap
Text File
|
1993-11-04
|
1KB
|
47 lines
(*
:Program. MicroTimer.def
:Author. Volker Rudolph
:Address. Medicusstr. 31 / 6750 Kaiserslautern
:Phone. 0631/17160
:Copyright. PD
:Language. Modula-II
:Translator. M2Amiga 3.2d
:History. V1.1 V. Rudolph 24.Apr.1989
:History. V1.2 [bne] 03.Sep.1989 (+ CiaTimerName)
:Contents. MicroTimer ermöglicht sehr präzise Zeitmessungen.
*)
DEFINITION MODULE MicroTimer;
CONST
CiaTimerName="ciab.timer";
PROCEDURE StartTimer;
(*
:Semantic. Timer starten
*)
PROCEDURE LookTimer(VAR micros:LONGINT);
(*
:Output. aktueller Stand des Timers
:Semantic. Zeit auslesen während der Timer läuft
*)
PROCEDURE StopTimer(VAR micros:LONGINT);
(*
:Output. Endstand des Timers
:Semantic. Timer stoppen und auslesen
*)
PROCEDURE MicrosToTime(VAR minutes, seconds:CARDINAL;
VAR micros:LONGINT;
inputMicros:LONGINT);
(*
:Input. inputMicros: Zeitangabe in Mikrosekunden
:Output. minutes,seconds,micros: Umgerechnete Werte
:Semantic. Mikrosekunden in Minuten, Sekunden und ...
:Semantic. restliche Mikrosekunden umrechnen
*)
END MicroTimer.